powdered strap plant - Español Inglés Diccionario